libxenlight: implement cdrom insert/eject
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 8 Dec 2009 07:47:52 +0000 (07:47 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 8 Dec 2009 07:47:52 +0000 (07:47 +0000)
commit7b4effff892d18d8e83563a7e6868bb7c7749fc5
tree75fff8f77c32c9d773064852abc8b549921c6e85
parent4baca0b56014781751a5dcca4eb8abf4c08b16ba
libxenlight: implement cdrom insert/eject

This patch implements functions in libxenlight to change the cdrom in
a VM at run time and to handle cdrom eject requests from guests.

This patch adds two new commands to xl: cd-insert and cd-eject; it
also modifies xl to handle cdrom eject requests coming from guests
(actually coming from qemu).

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
tools/libxl/libxl.c
tools/libxl/libxl.h
tools/libxl/libxl_device.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_utils.c
tools/libxl/libxl_utils.h
tools/libxl/xl.c